<?php

/*
 * visualilizzo le informazioni della persona
 * nello spazio in alto del pannello.
 * 
 */
class Zend_View_Helper_GetInfoPersona extends Zend_View_Helper_Abstract
{
    public function getInfoPersona ($id_persona)
    {
        $auth = Zend_Auth::getInstance();
        if ($auth->hasIdentity()) {

           if (isset ($id_persona)){
            
           require_once APPLICATION_PATH . '/models/Db/Persone_db.php';
           $db_obj = new Persone_db(); 
           $persona = $db_obj->getPersona($id_persona);                
               
           $tipo_persona = $persona['persona']['tipo_persona'];
           $table= '<table id="info-persona">'.
                        '<tbody>'.
                            '<tr>'.
                                '<td>'.($tipo_persona == 'fisica' ? "Nominativo": "Ragione Sociale").'</td>'.
                                '<td>CF</td>'.
                                '<td>'.($tipo_persona == 'fisica' ? "Residenza": "Partita IVA").'</td>'.               
                                '<td>Domicilio</td>'.                                
                            '</tr>'.
                            '<tr>'.
                                '<td>'.($tipo_persona == 'fisica' ? $persona['persona_fisica']['nome']." ".$persona['persona_fisica']['cognome']: $persona['persona_giuridica']['ragione_sociale']).'</td>'.                   
                                '<td>'.($tipo_persona == 'fisica' ? $persona['persona_fisica']['codice_fiscale']: $persona['persona_giuridica']['codice_fiscale']).'</td>'.
                                '<td>'.($tipo_persona == 'fisica' ? $persona['persona_fisica']['indirizzo_residenza']: $persona['persona_giuridica']['partita_iva']).'</td>'.
                                '<td>'.($tipo_persona == 'fisica' ? $persona['persona_fisica']['indirizzo_domicilio']: $persona['persona_giuridica']['indirizzo_domicilio']).'</td>'.
                            '</tr>'.              
                        '</tbody>'.
                   '</table>';
            return $table;
           }
           return '';
        }
        return '';

    }
}
?>